速報APP / 圖書與參考資源 / Algorithms in Java

Algorithms in Java

價格:免費

更新日期:2016-06-10

檔案大小:2.2M

目前版本:1.1

版本需求:Android 4.0.3 以上版本

官方網站:mailto:sibyter@gmail.com

Algorithms in Java(圖1)-速報App

This is a library of Java algorithms by indy256. There are 192 files with algorithms!

All algorithms are divided into groups. Each algorithm has description.

You can choose one of 73 syntax highlighting styles and one of 9 fonts. Also you can choose ont of 3 application themes for comfortable work.

Algorithms in Java(圖2)-速報App

The following topics are covered:

Trees: segment tree, Fenwick tree, k-d tree, R-tree, metric tree, quadtree, persistent tree, link/cut tree, binary heap, disjoint-sets, treap.

Graph algorithms: shortest paths, maximum flow, maximum matching, spanning tree, connectivity, biconnectivity, LCA.

Algorithms in Java(圖3)-速報App

String algorithms: suffix tree, suffix automata, suffix array, trie, Aho-Corasick algorithm, Knuth-Morris-Pratt algorithm, Z-function, hashing, parsing.

Sorting algorithms: quick-, merge-, heap-, bubble-, selection-, insertion-, counting-, radix-sorting; Kth order statistic.

Geometry algorithms: segments/lines/circles intersection, point in polygon query, convex hull, closest/furthest pair of points.

Algorithms in Java(圖4)-速報App

Combinatorics: permutations, combinations, arrangements, partitions.

Other: big numbers multiplication via fast Fourier transform, simplex algorithm.

Application icon made by Freepik from www.flaticon.com

Algorithms in Java(圖5)-速報App

All rights belongs to their respective owners.

Algorithms in Java(圖6)-速報App